#include <iostream>
using namespace std;

#define MY_MARCO THIS_IS_MY_MYCRO//宏命名

constexpr int kHoursInADay;//常量命名
static int a_static_global_data;

namespace mynamespace {//命名空间小写
	class MyClassExample {//类型名每个单词首字母大写
	public:
		enum EnumType {//枚举名也是类型
			kEnumValue1 = 2,//枚举值命名规则同常量
			kEnumValue2,
			kEnumValue3,
		};
		int AClassMember() { return a_class_member_; }//获取数据成员
		void SetAClassMember(int a_class_member) { a_class_member_ = a_class_member; }//设置数据成员
	private:
		//类的数据成员最后要加下划线
		int a_class_member_;
		const int kDaysInAWeek_;
		static int a_static_class_member_;
	}
}

void FunctionName() {//函数名首字母大写
	//do something
}

int a_global_variable;//普通变量命名,结构体的变量也是这样
int main() {
	int a_local_variable;
	return 0;
}
//命名要注意，表达清楚，不要做无意义的缩写
//文件命名：my_example.h my_example.cc